package com.ruoyi.report_wjjhl.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;


/**
 * 粗集料详细视图对象 report_wjjhl_cjlkljpsy_ba_detail
 *
 * @author zyb
 * @date 2024-08-08
 */
@Data
@ExcelIgnoreUnannotated
public class CjlkljpsyBaDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * excelId
     */
    @ExcelProperty(value = "excelId")
    private Long excelId;

    /**
     * 筛孔尺寸
     */
    @ExcelProperty(value = "筛孔尺寸")
    private String shaikcc;

    /**
     * 筛上重1
     */
    @ExcelProperty(value = "筛上重1")
    private BigDecimal shaisz1;

    /**
     * 分记筛余1
     */
    @ExcelProperty(value = "分记筛余1")
    private BigDecimal fenjsy1;

    /**
     * 累计筛余1
     */
    @ExcelProperty(value = "累计筛余1")
    private BigDecimal leijsy1;

    /**
     * 通过百分率1
     */
    @ExcelProperty(value = "通过百分率1")
    private BigDecimal tonggbfl1;

    /**
     * 筛上重2
     */
    @ExcelProperty(value = "筛上重2")
    private BigDecimal shaisz2;

    /**
     * 分记筛余2
     */
    @ExcelProperty(value = "分记筛余2")
    private BigDecimal fenjsy2;

    /**
     * 累计筛余2
     */
    @ExcelProperty(value = "累计筛余2")
    private BigDecimal leijsy2;

    /**
     * 通过百分率2
     */
    @ExcelProperty(value = "通过百分率2")
    private BigDecimal  tonggbfl2;

    /**
     * 通过百分率
     */
    @ExcelProperty(value = "通过百分率")
    private BigDecimal tonggbflPjz;

    /**
     * 累计筛余率
     */
    @ExcelProperty(value = "累计筛余率")
    private BigDecimal leijsy;

    /**
     * 最大值
     */
    @ExcelProperty(value = "最大值")
    private BigDecimal zuidz;

    /**
     * 最小值
     */
    @ExcelProperty(value = "最小值")
    private BigDecimal zuixz;


    public void setShaisz1(BigDecimal shaisz1) {
        this.shaisz1 = BigDecimalUtil.stpTrailZero(shaisz1);
    }

    public void setFenjsy1(BigDecimal fenjsy1) {
        this.fenjsy1 = BigDecimalUtil.stpTrailZero(fenjsy1);
    }

    public void setLeijsy1(BigDecimal leijsy1) {
        this.leijsy1 = BigDecimalUtil.stpTrailZero(leijsy1);
    }

    public void setTonggbfl1(BigDecimal tonggbfl) {
        this.tonggbfl1 = BigDecimalUtil.stpTrailZero(tonggbfl);
    }

    public void setShaisz2(BigDecimal shaisz2) {
        this.shaisz2 = BigDecimalUtil.stpTrailZero(shaisz2);
    }

    public void setFenjsy2(BigDecimal fenjsy2) {
        this.fenjsy2 = BigDecimalUtil.stpTrailZero(fenjsy2);
    }

    public void setLeijsy2(BigDecimal leijsy2) {
        this.leijsy2 = BigDecimalUtil.stpTrailZero(leijsy2);
    }

    public void setTonggbfl2(BigDecimal tonggbf2) {
        this.tonggbfl2 = BigDecimalUtil.stpTrailZero(tonggbf2);
    }

    public void setTonggbflPjz(BigDecimal tonggbflPjz) {
        this.tonggbflPjz = BigDecimalUtil.stpTrailZero(tonggbflPjz);
    }

    public void setLeijsy(BigDecimal leijsy) {
        this.leijsy = BigDecimalUtil.stpTrailZero(leijsy);
    }

    public void setZuidz(BigDecimal zuidz) {
        this.zuidz = BigDecimalUtil.stpTrailZero(zuidz);
    }

    public void setZuixz(BigDecimal zuixz) {
        this.zuixz = BigDecimalUtil.stpTrailZero(zuixz);
    }
}
